package controller;
import java.util.List;
import model.*;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import util.HibernateUtil;

public class KlsEstadoConductorManager {

	
	public List<KlsEstadoConductor> list() {
		        
		        Session session = HibernateUtil.getSessionFactory().getCurrentSession();
		        session.beginTransaction();
		        List<KlsEstadoConductor> estadoConductor = null;
		        try {
		             
		            estadoConductor = session.createQuery("from KlsEstadoConductor").list();
		             
		        } 
		        catch (HibernateException e) {
		            e.printStackTrace();
		            session.getTransaction().rollback();
		        
		        }
		        session.getTransaction().commit();
		        return estadoConductor;
		    }
			
			
		    public KlsEstadoConductor load(int idEstadoConductor) {
		        Session session = HibernateUtil.getSessionFactory().getCurrentSession();
		        session.beginTransaction();
		        KlsEstadoConductor KlsEstadoConductor = (KlsEstadoConductor) session.get(KlsEstadoConductor.class, idEstadoConductor); 
		        session.getTransaction().commit();
		        return KlsEstadoConductor;
		    }

}
